Kundenstamm CSV Export / Import

 

Für den Kundenstammimport sind die angeführten Feldnamen entscheidend. Diese müssen als Überschrift der Spalten angegeben werden. Als Trennzeichen muss das Semikolon (";") verwendet werden.
Überall, wo in der untenstehenden Tabelle in der Spalte "Anmerkung" ein bestimmtes xPro angegeben ist, muss z. B. der betreffende Kundentyp ZUERST im xPro "CusTyp" angelegt werden.
Erst dann kann in der CSV-Datei darauf verwiesen werden.

Die CSV-Datei sollte mit der Codepage ANSI bzw. Windows-1252 erstellt werden.

Wenn der Kundentyp "Händler A" den "xPro-Schlüssel" "A1" im xPro "CusTyp" trägt, dann muss in der CSV-Datei der xPro-Schlüssel "A1"
(NICHT die Bezeichnung "Händler A") in der Spalte "CusTyp" mitgegeben werden!

 

Feldname Datentyp Format Anmerkung Beschreibung Pflicht
AdrCde Char X(8) bzw. X(32) 32stellige Kundennummern erfordern die Lizenz „Erweiterter Adresscode“ Kundennummer Ja
AdrSex Char X(32)

xPro Code AdrSex

Nicht vorhandene Einträge werden mit der nächsten freien ID angelegt.

Anrede Nein
AdrTit Char X(20)   Titel Nein
AdrNam01 Char X(40)   Nachname Ja
AdrNam02 Char X(40)   Vorname Nein
AdrNam03 Char X(40) Dieses Feld wird für Firmenbezeichnungen verwendet. Zusatz Nein
AdrStr Char X(40)   Strasse Nein
AdrLnd Char X(32)

xPro Code AdrLnd

Wenn ein Länderkennzeichen in der Postleitzahl vorhanden ist (A-XXXX), wird im Kundenstamm mit diesem Länderkennzeichen das Feld "Land" gefüllt, und die Postleitzahl in das Feld "PLZ" eingetragen. Falls die Postleitzahl für das Land im xPro AdrPcd noch nicht existiert, dann wird ein neuer Datensatz angelegt, wobei als Beschreibung der Ort aus dem importierten Datensatz verwendet wird.

Land Ja
AdrPcd1 Char X(10) Wenn ein Länderkennzeichen in der Postleitzahl vorhanden ist (A-XXXX), wird im Kundenstamm mit diesem Länderkennzeichen das Feld "Land" gefüllt, und die Postleitzahl in das Feld "PLZ" eingetragen. Falls die Postleitzahl für das Land im xPro AdrPcd noch nicht existiert, dann wird ein neuer Datensatz angelegt, wobei als Beschreibung der Ort aus dem importierten Datensatz verwendet wird. PLZ Ja
AdrReg Char X(40)   Ort Ja
TelNbr01 Char X(40)   Telefon Nein
SlsRep Char X(8)

xPro Code SlsRep

Nicht vorhandene Einträge werden mit dem Vertreter als ID angelegt. Hinter der Bezeichnung des Vertreters wird in diesem Fall „importiert“ hinzugefügt.

Vertreter Nein
FaxNbr Char X(40)   Fax Nein
CusGrp Char X(8)

xPro Code CusGrp

Nicht vorhandene Einträge werden mit der Kundengruppe als ID und Bezeichnung angelegt.

Kundengruppe Nein
CusTyp Char X(8)

xPro Code CusTyp

Nicht vorhandene Einträge werden mit dem Kundentyp als ID angelegt. Hinter der Bezeichnung des Kundentyps wird in diesem Fall „importiert“ hinzugefügt.

Kundentyp Nein
CusBra Char X(8)

xPro Code CusBra

Nicht vorhandene Einträge werden mit der Kundenbranche als ID angelegt. Hinter der Bezeichnung der Kundenbranche wird in diesem Fall „importiert“ hinzugefügt.

Kundenbranche Nein
BnsGrp Char X(8)

xPro Code BnsGrp

Nicht vorhandene Einträge werden mit der Bonusgruppe als ID angelegt. Hinter der Bezeichnung der Bonusgruppe wird in diesem Fall „importiert“ hinzugefügt.

Bonusgruppe Nein
  Nein        
PayCnd Char X(8)

xPro Code PayCnd

Nicht vorhandene Einträge werden mit den Zahlungskonditionen als ID angelegt. Hinter der Bezeichnung der Zahlungskonditionen wird in diesem Fall „importiert“ hinzugefügt und die Skonto- und Nettofelder nicht gefüllt.

Zahlungskonditionen Nein
DlvCnd Char X(8)

xPro Code DlvCnd

Nicht vorhandene Einträge werden mit den Lieferkonditionen als ID angelegt. Hinter der Bezeichnung der Lieferkonditionen wird in diesem Fall „importiert“ hinzugefügt.

Lieferkonditionen Nein
PkgCnd Char X(8)

xPro Code PkgCnd

Nicht vorhandene Einträge werden mit den Verpackungskonditionen als ID angelegt. Hinter der Bezeichnung der Verpackungskonditionen wird in diesem Fall „importiert“ hinzugefügt.

Verpackungskonditionen Nein
ShpCnd Char X(8)

xPro Code ShpCnd

Nicht vorhandene Einträge werden mit den Versandkonditionen als ID angelegt. Hinter der Bezeichnung der Versandkonditionen wird in diesem Fall „importiert“ hinzugefügt.

Versandkonditionen Nein
AdrDis Char Max. 32000 Zeichen

Angabe der Rabatthöhe in %, wird als Basisrabatt mit diesem Prozentsatz angelegt

|-getrennte Rabatt-Liste

Rabatt Nein
AdrNbrI Int 99999999 In diesem Feld muss eine Kundennummer eingegeben werden. Dieses Feld kann erst belegt werden, wenn dieser Kunde bereits angelegt ist. Ist die Kundennummer noch nicht vorhanden, wird das Feld nicht gefüllt. Fakturenempfaenger Nein
AdrNbrU Int 99999999   Verband Nein
AdrNbrB Int 99999999   Abnehmer Nein
AdrNbrN Int 99999999 Als Eintrag muss eine Niederlassungsnummer in diesem Feld eingegeben werden. Diese Niederlassungsnummer muss im Adresssystem unter Niederlassung angelegt werden. Wenn die Niederlassungsnummer nicht vorhanden ist, wird das Feld nicht gefüllt. Niederlassung Nein
EvdRsp Char X(8)

xPro Code EvdRsp

Nicht vorhandene Einträge werden mit dem Sachbearbeiternamen (getrimmt auf 8 Zeichen) als ID angelegt. Hinter der Bezeichnung des Sachbearbeiters wird in diesem Fall „importiert“ hinzugefügt.

Sachbearbeiter Nein
SupFac Char max. 3 Zeichen

XPro Code SupFac

Nicht vorhandene Einträge werden mit dem Lieferwerknamen (getrimmt auf 3 Zeichen) als ID angelegt. Hinter der Bezeichnung des Lieferwerks wird in diesem Fall „importiert“ hinzugefügt.

Lieferwerk Nein
AdrDsc1 Char X(40)   Adressbeschreibung 1 Nein
AdrDsc2 Char X(40)   Adressbeschreibung 2 Nein
TaxLnd Char X(2) Falls das importierte TaxLnd im xPro TaxLnd noch nicht enthalten ist, wird nicht automatisch ein neuer xPro Eintrag erstellt. Umsatzsteuerland Nein
TaxNbr Char X(12) 12-stellig Umsatzsteuernummer Nein
TelNbr02 Char X(40)   Telefon 2 Nein
AdrEml Char X(50)   Email Nein
CusBon Char X(1)

blank - aktiv

„D“ - inaktiv

Kunde aktiv/inaktiv Nein
DlvNbr Char X(25)   Lieferantennummer Nein
CpyNbr Char X(40)   Gesellsch.-Nr Nein
BBNNbr Char X(40)   GLN/ILN Nein
AdrDsc Char X(150)

Wenn diese Spalte gefüllt ist, muss die Checkbox „Kurzname im Änderungsdienst neu generieren“ aus [Systeme] [Stammdaten] [Adreß-Definitionen] Button [Adressformat] angehakt sein.

Wenn diese Spalte NICHT gefüllt ist, dann wird der Kurzname entsprechend der aktuellen Einstellungen gefüllt.

Kurzname Nein
AdrDisDsc Char Max. 32000 Zeichen |-getrennte Liste von Rabattcodes Liste mit Rabattcodes Nein
AdrDisActive Logical yes/no |-getrennte Liste von 0 und 1 Ist Rabattcode aktiv Nein
InvTyp Char X(8)   Fakturenart Nein
LngCde Int 99

1 = Deutsch

2 = Englisch

3 = Spanisch

4 = Französisch

5 = Italienisch

6 = Ungarisch

7 = Tschechisch

8 = Slowenisch

9 = Slowakisch

10 = Polnisch

Sprache Nein
OffFrm Char X(40)   Formulare Nein
HdrTxt Char X(40)   Vorspanntext Nein
FnlTxt Char X(40)   Nachspanntext Nein
DocDistrib Char X(40)   Verteilungsart Nein
DocReceiver Char X(40)   Bestätigungsempfänger Nein
MdfBranch Logical yes/no   Niederlassung änderbar Nein
CusDisGrp Char X(16)   Kunden-Rabattgruppe Nein
CurCde Char X(3)   Kundenwährung Nein
IcsPrj Logical yes/no   EDV-Projekt Nein
CusKnd Int 9   Kundenart Nein
DlvFrm Char X(40)   Lieferschein-Formular Nein
CrdFrm Char X(40)   Gutschrift-Formular Nein
TelNbr03 Char X(40)   Telefon 3 /Mobiltelefon Nein
Memo Char max. 256 Zeichen   Memotext Nein
Archivated Logical yes/no

0 = nicht archiviert

1 = archiviert

Archivieren Nein
TelNbr04 Char x(40)     Nein
AdrBox Char x(9)     Nein
AdrPcd2 Char x(10)     Nein
WebPage Char x(128)     Nein
CustomerArchived Logical true/false Kunden archivieren erweitern Kunden archivieren Nein
RecommenderGUID Char X40 GUID des Kunden, welcher Empfehlungsgeber für diesen Kunden ist GUID des Kunden Nein
RecommenderAdrCde Char X32 Adresscode des Kunden, welcher Empfehlungsgeber für diesen Kunden ist Adresscode des Kunden Nein
RecommendationDate Date tt.mm.jjjj Datum "Empfehlung am" Datum "Empfehlung am" Nein


 

Optional gibt es die Möglichkeit im Kopfbereich des Importfiles drei Parameter für den Import zu hinterlegen:

ReplaceSelective=TRUE|ProtectDiscounts=TRUE|OverwriteAll=TRUE

 

Oder:

ReplaceSelective=TRUE

ProtectDiscounts=TRUE

OverwriteAll=TRUE

 

Der Parameter „ReplaceSelective=TRUE“ bewirkt, dass nur im Importfile enthaltene und gefüllte Felder beim Import in moveIT ISS+ überschrieben werden.
Um hinterlegte Rabatte nicht zu überschreiben, muss zwingend der Parameter "ProtectDiscounts=TRUE" mitangegeben werden!
Der dritte Parameter „OverwriteAll=TRUE“ bewirkt, dass die Abfragen beim Ändern eines bestehenden Kunden nicht mehr bestätigt werden müssen.